dna cancer treatment dna test paternity test gene computer spyware genetics virus paternity testing diagnosis equine diseases antivirus swine diseases addiction